package com.ktgj.customer.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ktgj.common.core.annotation.Excel;
import io.swagger.annotations.ApiModelProperty;

import java.io.Serializable;
import java.util.Date;

public class MallBannerVO implements Serializable {
    /** 轮播主键id */
    private Long bannerId;

    /** 图片路径 */
    @Excel(name = "图片路径")
    private String bannerPath;

    /** 标题 */
    @Excel(name = "标题")
    private String title;

    /** 所属模块编号 1.首页轮播 2.库存轮播 3.一行一列 4.一行两列 5.一行一列[商城] */
    @Excel(name = "所属模块编号 1.首页轮播 2.库存轮播 3.一行一列 4.一行两列 5.一行一列[商城]")
    private Long typeId;

    /** 0：全部、1： 小程序 2：APP */
    @Excel(name = "0：全部、1： 小程序 2：APP")
    private Long apptypeId;

    /** 1、小程序 2、h5  3、APP 4、不跳转 */
    @Excel(name = "1、小程序 2、h5  3、APP 4、不跳转")
    private Long jumbtypeId;

    /** 创建时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "创建时间")
    private Date createTime;

    /** 更新时间 */
    @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
    @ApiModelProperty(value = "更新时间")
    private Date updateTime;

    /** 是否审核 */
    @Excel(name = "是否审核")
    private String ifpass;

    /** 排序 */
    @Excel(name = "排序")
    private Long sort;

    /** 触发链接 */
    @Excel(name = "触发链接")
    private String navigateUrl;

    /** 是否显示 */
    @Excel(name = "是否显示")
    private String display;

    public Long getBannerId() {
        return bannerId;
    }

    public void setBannerId(Long bannerId) {
        this.bannerId = bannerId;
    }

    public String getBannerPath() {
        return bannerPath;
    }

    public void setBannerPath(String bannerPath) {
        this.bannerPath = bannerPath;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public Long getTypeId() {
        return typeId;
    }

    public void setTypeId(Long typeId) {
        this.typeId = typeId;
    }

    public Long getApptypeId() {
        return apptypeId;
    }

    public void setApptypeId(Long apptypeId) {
        this.apptypeId = apptypeId;
    }

    public Long getJumbtypeId() {
        return jumbtypeId;
    }

    public void setJumbtypeId(Long jumbtypeId) {
        this.jumbtypeId = jumbtypeId;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }

    public String getIfpass() {
        return ifpass;
    }

    public void setIfpass(String ifpass) {
        this.ifpass = ifpass;
    }

    public Long getSort() {
        return sort;
    }

    public void setSort(Long sort) {
        this.sort = sort;
    }

    public String getNavigateUrl() {
        return navigateUrl;
    }

    public void setNavigateUrl(String navigateUrl) {
        this.navigateUrl = navigateUrl;
    }

    public String getDisplay() {
        return display;
    }

    public void setDisplay(String display) {
        this.display = display;
    }
}
